Contextual Reasoning in the Verification of PRS Agent Programs
نویسنده
چکیده
Although software agents are becoming more widely used, methodology for constructing agent programs is poorly understood. In this paper, we take a step towards specifying and proving correctness for a class of agent programs based on the PRS architecture, Georgeff and Lansky (1987), one of the most widely used in industrial settings. We view PRS as a simplified operating system, capable of running concurrently a series of plans, each of which at any time is in a state of partial execution. The PRS system is construed as using a simplified interrupt mechanism that enables it, using information about goal priorities, to "recover" from various contingencies so that the blocked plans can be resumed and eventually successfully completed. We develop a simple methodology for PRS program construction, then present a formalism combining dynamic logic and context-based reasoning that can be used to reason about such PRS plans.
منابع مشابه
Verification of Procedural Reasoning System (PRS) Programs Using Coloured Petri Nets (CPN)
PRS (a tool based on procedural reasoning) has inspired several works in Artificial Intelligence, mainly in embedded and industrial applications. This paper proposes a verification mechanism of PRS programs, based on equivalence rules with Coloured Petri Nets (CPN). This equivalence allows using existing analysis methods for coloured Petri nets to verify PRS programs.
متن کاملModel Checking for PRS-Like Agents
The key problem in applying verification techniques such as model checking to agent architectures is to show how to map systematically from an agent program to a model structure that not only includes the possible behaviours of the agent in its environment, but which also captures appropriate mental notions, such as belief, desire and intention, that may be used by the designer to reason about ...
متن کاملAn Ontology Driven, Procedural Reasoning System-Like Agent Model, For Multi-Agent Based Mobile Workforce Brokering Systems
Problem statement: It has been proven that Believe, Desire, Intention (BDI) agent architecture, performs suitably in dynamic and unpredictable environments. Although BDI architecture has been formulated rigorously, implementing BDI architecture is not as straightforward as it has been promised. Nevertheless, the preeminent implementation of BDI architecture is Procedural Reasoning System (PRS) ...
متن کاملA Formal Specification of dMARS
The Procedural Reasoning System (PRS) is the best established agent architecture currently available. It has been deployed in many major industrial applications, ranging from fault diagnosis on the space shuttle to air traffic management and business process control. The theory of PRS-like systems has also been widely studied: within the intelligent agents research community, the beliefdesire-i...
متن کاملVaToMAS - Verification and Testing of Multi-Agent Systems (Dagstuhl Seminar 13181)
This report documents the program and the outcomes of Dagstuhl Seminar 13181 “VaToMAS – Verification and Testing of Multi-Agent Systems”. Seminar 28. April–03. May, 2013 – www.dagstuhl.de/13181 1998 ACM Subject Classification I.2.11 Distributed Artificial Intelligence, F.3.1 Specifying and Verifying and Reasoning about Programs, I.2.4 Knowledge Representation Formalisms and Methods
متن کامل